
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<link rel=stylesheet href='include/hoj.css' type='text/css'>
</head>
<body>
<center>
<div style="width:90%; text-align:left">
<img src="image/logo.png"/>
</div>
<table width=96%> 
	<tr align="center" class='hd' valign="top">
				<th><a href="faqs.php">F.A.Qs</a></th>
		<th><a href="./bbs.php">Web Board</a></th>
		<th><a href="./">Home</a></th>
		<th><a href="./problemset.html">ProblemSet</a></th>
		<th><a href="./status.php">Status</a></th>
		<th><a href="./ranklist.php">Ranklist</a></th>
		<th><a href="./contest.php">Contest</a></th>
		<th><a href=loginpage.php>Login</a></th><th><a href=registerpage.php>Register</a></th>	</tr>
</table>
</center>
<center>
<div class="notice">
	<div>
		<B>Notice:</B>鉴于种种原因，本OJ自下周星期一（3月5号）开始不再全面开放，请各位做好善后事宜，谢谢合作。	</div>
</div>
</center>
</div>
<title>Problem 2138. -- stone -- 衡阳八中OJ离线版-2012-02-29</title><center><h2>2138: stone</h2><span class=green>Time Limit: </span>10 Sec&nbsp;&nbsp;<span class=green>Memory Limit: </span>259 MB<br><span class=green>Submit: </span>20&nbsp;&nbsp;<span class=green>Solved: </span>10<br>[<a href='submitpage.php?id=2138'>Submit</a>][<a href='problemstatus.php?id=2138'>Status</a>][<a href='bbs.php?id=2138'>Discuss</a>]</center><h2>Description</h2><div class=content><p>话说Nan在海边等人，预计还要等上M分钟。为了打发时间，他玩起了石子。 Nan搬来了N堆石子，编号为1到N，每堆包含Ai颗石子。每1分钟，Nan会在编号在[Li,Ri]之间的石堆中挑出任意Ki颗扔向大海（好疼的玩法），如果[Li,Ri]剩下石子不够Ki颗，则取尽量地多。为了保留扔石子的新鲜感，Nan保证任意两个区间[Li,Ri]和[Lj,Rj] ，不会存在Li&lt;=Lj &amp; Rj&lt;=Ri的情况，即任意两段区间不存在包含关系。可是，如果选择不当，可能无法扔出最多的石子，这时NN就会不高兴了。所以他希望制定一个计划，他告诉你他m分钟打算扔的区间[Li,Ri]以及Ki。现在他想你告诉他，在满足前i-1分钟都取到你回答的颗数的情况下，第i分钟最多能取多少个石子。</p></div><h2>Input</h2><div class=content><p>第一行正整数N，表示石子的堆数；第二行正整数x,y,z,P，(1&lt;=x,y,z&lt;=N;P&lt;=500) 有等式A[i]=[(i-x)^2+(i-y)^2+(i-z)^2] mod P；第三行正整数M，表示有M分钟；第四行正整数K[1],K[2],x,y,z,P，(x,y,z&lt;=1000;P&lt;=10000) 有等式K[i]=(x*K[i-1]+y*K[i-2]+z)mod P。接下来M行，每行两个正整数L[i],R[i]。</p></div><h2>Output</h2><div class=content><p>有M行，第i行表示第i分钟最多能取多少石子。</p></div><h2>Sample Input</h2>
			<div class=content><span class=sampledata>5<br />
3 2 4 7<br />
3<br />
2 5 2 6 4 9<br />
2 4<br />
1 2<br />
3 5<br />
</span></div><h2>Sample Output</h2>
			<div class=content><span class=sampledata>2<br />
5<br />
5<br />
【样例说明】<br />
石子每堆个数分别为0,5,2,5,0。<br />
第1分钟，从第2到第4堆中选2个；<br />
第2分钟，从第1到第2堆中选5个；<br />
第3分钟，从第3到第5堆中选8个，但最多只能选5个。<br />
<br />
【数据范围】<br />
100%  N<=40000   M<=N   1<=L[i]<=R[i]<=N   A[i]<=500<br />
</span></div><h2>HINT</h2>
			<div class=content><p></p></div><h2>Source</h2>
			<div class=content><p><a href='problemset.html?search=By 梁健楠'>By 梁健楠</a></p></div><center>[<a href='submitpage.php?id=2138'>Submit</a>][<a href='problemstatus.php?id=2138'>Status</a>][<a href='bbs.php?id=2138'>Discuss</a>]</center>﻿<br>

<a href="./"><span class=red>HOME</span></a>
<a href="javascript:history.go(-1)"><span class=red>Back</span></a>

<hr>
<center>
	<div class="footer">
			<a href=setlang.php?lang=ko>한국어</a>&nbsp;
		<a href=setlang.php?lang=cn>中文</a>&nbsp;
		<a href=setlang.php?lang=fa>فارسی</a>&nbsp;
		<a href=setlang.php?lang=en>English</a>&nbsp;
		<a href=setlang.php?lang=th>ไทย</a>
	<br>		<div>版权所有 &copy;2008-2012 WaterPark Organization. | <script src="http://s21.cnzz.com/stat.php?id=2982771&web_id=2982771" language="JavaScript"></script>
</div>
		<div>Based on opensource project <a href="http://hustoj.googlecode.com">hustoj</a>.</div>
	</div>
</center>
</body>
</html>
